/*
 * Copyright 2024 NXP
 * SPDX-License-Identifier: MIT
 */

#ifndef GUI_GUIDER_H
#define GUI_GUIDER_H
#ifdef __cplusplus
extern "C" {
#endif

#include "lvgl.h"
#include "guider_fonts.h"

typedef struct
{
	lv_obj_t *mian;
	lv_obj_t *mian_img_1;
	lv_obj_t *mian_Electricity;
	lv_obj_t *mian_date;
	lv_obj_t *mian_label_1;
	lv_obj_t *mian_label_2;
	lv_obj_t *mian_btn_1;
	lv_obj_t *mian_btn_1_label;
	lv_obj_t *mian1;
	lv_obj_t *mian1_img_1;
	lv_obj_t *mian1_Electricity;
	lv_obj_t *mian1_date;
	lv_obj_t *mian1_label_1;
	lv_obj_t *mian1_label_3;
	lv_obj_t *mian1_btn_2;
	lv_obj_t *mian1_btn_2_label;
	lv_obj_t *mian2;
	lv_obj_t *mian2_img_1;
	lv_obj_t *mian2_Electricity;
	lv_obj_t *mian2_date;
	lv_obj_t *mian2_label_1;
	lv_obj_t *mian2_label_3;
	lv_obj_t *mian2_btn_2;
	lv_obj_t *mian2_btn_2_label;
}lv_ui;

void setup_ui(lv_ui *ui);
extern lv_ui guider_ui;
void setup_scr_mian(lv_ui *ui);
void setup_scr_mian1(lv_ui *ui);
void setup_scr_mian2(lv_ui *ui);
LV_IMG_DECLARE(_f_18x18);

#ifdef __cplusplus
}
#endif
#endif